package henu.innovation.mapper;

import henu.innovation.entity.Admin;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface AdminMapper {
//    查询所有管理员
    List<Admin> findAllAdmins();
//    通过用户名密码查询，登录用
    Admin login(@Param("username") String username, @Param("password") String password);
//    通过id查询
    Admin findAdminById(@Param("id")int id);
//    通过username查询
    Admin findAdminByName(@Param("username")String username);
//    通过id删除
    boolean delete(@Param("id") int id);
//    修改信息
    boolean updateAdmin(Admin admin);
//    增
    boolean addAdmin(Admin admin);
}
